home *** CD-ROM | disk | FTP | other *** search
- var timing = false;
- var paused = false;
- var remaining;
- var elapsedTime;
- var elapsedHours;
- var elapsedM;
- var elapsedS;
- var elapsedH;
- var startTime;
- var remaining;
- var hours;
- var minutes;
- var seconds;
- var hundredths;
- if(!_root.timing)
- {
- _root.startTime = getTimer();
- _root.paused = false;
- _root.timing = true;
- }
- _root.gameOverWindow.stop_btn.onPress = function()
- {
- _root.timing = false;
- _root.paused = false;
- _root.timer_txt = "00:00:00";
- };
- _root.pause_btn.onPress = function()
- {
- if(_root.timing)
- {
- _root.timing = false;
- _root.paused = true;
- }
- };
- _root.onEnterFrame = function()
- {
- if(elapsedM == 1 and elapsedS > 29)
- {
- _root.congratulations = "yes";
- _root.health.gotoAndStop(51);
- }
- if(timing)
- {
- elapsedTime = getTimer() - startTime;
- elapsedHours = Math.floor(elapsedTime / 3600000);
- remaining = elapsedTime - elapsedHours * 3600000;
- elapsedM = Math.floor(remaining / 60000);
- remaining -= elapsedM * 60000;
- elapsedS = Math.floor(remaining / 1000);
- remaining -= elapsedS * 1000;
- elapsedH = Math.floor(remaining / 10);
- if(elapsedHours < 10)
- {
- hours = "0" + elapsedHours.toString();
- }
- else
- {
- hours = elapsedHours.toString();
- }
- if(elapsedM < 10)
- {
- minutes = "0" + elapsedM.toString();
- }
- else
- {
- minutes = elapsedM.toString();
- }
- if(elapsedS < 10)
- {
- seconds = "0" + elapsedS.toString();
- }
- else
- {
- seconds = elapsedS.toString();
- }
- if(elapsedH < 10)
- {
- hundredths = "0" + elapsedH.toString();
- }
- else
- {
- hundredths = elapsedH.toString();
- }
- _root.timer_txt = minutes + ":" + seconds + ":" + hundredths;
- }
- };
-